package com.ms.qw.enums;

public enum TipoReporte {
    ALIMENTO_PERECIBLE(1, "REQUERIMIENTO DE ALIMENTOS PERECIBLES"),
    ALIMENTO_NO_PERECIBLE(2, "REQUERIMIENTO DE ALIMENTOS NO PERECIBLES"),
    ALIMENTO(3, "REQUERIMIENTO DE ALIMENTOS"),
    RACION(4, "REQUERIMIENTO DE RACIONES");
//    RACION_COMITE(5, "REQUERIMIENTO DE RACIONES POR COMITE"),
//    ALIMENTO_COMITE(6, "REQUERIMIENTO DE ALIMENTO POR COMITE");


    private Integer codigo;
    private String nombre;

    TipoReporte(Integer codigo, String nombre) {
        this.codigo = codigo;
        this.nombre = nombre;
    }

    public Integer getCodigo() {
        return codigo;
    }

    public String getNombre() {
        return nombre;
    }

    public static TipoReporte findByCode(Integer code) {
        TipoReporte[] array = TipoReporte.values();
        TipoReporte status = null;
        for (TipoReporte anArray : array) {
            if (anArray.getCodigo().equals(code)) {
                status = anArray;
                break;
            }
        }
        return status;
    }


}
